body {
	font-family: "Helvetica Neue", "Neue Helvetica", Helvetica, Arial, sans-serif;
	font-size: 16px;
}

.text-highlight {
    padding: .25em;
}

.shadow {
    box-shadow: 3px 3px rgba(0, 0, 0, 0.1);
}

.shadow-inset {
    box-shadow: inset 3px 3px rgba(0, 0, 0, 0.1);
}

.black {
    background-color: #000000;
}

.black-text {
    color: #000000;
}

.black-shadow {
    box-shadow: 3px 3px #000000;
}

.black-shadow-inset {
    box-shadow: inset 3px 3px #000000;
}

.white {
    background-color: #ffffff;
}

.white-text {
    color: #ffffff;
}

.white-shadow {
    box-shadow: 3px 3px #ffffff;
}

.white-shadow-inset {
    box-shadow: inset 3px 3px #ffffff;
}

.red {
    background-color: #a52b30;
}

.red-text {
    color: #a52b30;
}

.red-shadow {
    box-shadow: 3px 3px #a52b30;
}

.red-shadow-inset {
    box-shadow: inset 3px 3px #a52b30;
}

.orange {
    background-color: #d35c2e;
}

.orange-text {
    color: #d35c2e;
}

.orange-shadow {
    box-shadow: 3px 3px #d35c2e;
}

.orange-shadow-inset {
    box-shadow: inset 3px 3px #d35c2e;
}

.yellow {
    background-color: #f5ec42;
}

.yellow-text {
    color: #f5ec42;
}

.yellow-shadow {
    box-shadow: 3px 3px #f5ec42;
}

.yellow-shadow-inset {
    box-shadow: inset 3px 3px #f5ec42;
}

.green {
    background-color: #70b353;
}

.green-text {
    color: #70b353;
}

.green-shadow {
    box-shadow: 3px 3px #70b353;
}

.green-shadow-inset {
    box-shadow: inset 3px 3px #70b353;
}

.blue {
    background-color: #00acec;
}

.blue-text {
    color: #00acec;
}

.blue-shadow {
    box-shadow: 3px 3px #00acec;
}

.blue-shadow-inset {
    box-shadow: inset 3px 3px #00acec;
}

.indigo {
    background-color: #4250b4;
}

.indigo-text {
    color: #4250b4;
}

.indigo-shadow {
    box-shadow: 3px 3px #4250b4;
}

.indigo-shadow-inset {
    box-shadow: inset 3px 3px #4250b4;
}

.violet {
    background-color: #5c338c;
}

.violet-text {
    color: #5c338c;
}

.violet-shadow {
    box-shadow: 3px 3px #5c338c;
}

.violet-shadow-inset {
    box-shadow: inset 3px 3px #5c338c;
}

.magenta {
    background-color: #b21486;
}

.magenta-text {
    color: #b21486;
}

.magenta-shadow {
    box-shadow: 3px 3px #b21486;
}

.magenta-shadow-inset {
    box-shadow: inset 3px 3px #b21486;
}